Skip to content

Conversation

JohnTitor
Copy link
Member

@JohnTitor JohnTitor commented Feb 3, 2020

(Fixes) #4681 (possibly)

The issue likely occurs due to lit_snip.len() < suffix.len() + 1. You can see similar backtrace to change it to lit_snip.len() - suffix.len() - 1000 or something then run cargo test --release.
But I couldn't come up with the test so I'd leave the issue open if we want.

changelog: Fix potential ICE in misc_early

@JohnTitor JohnTitor added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties label Feb 3, 2020
@flip1995
Copy link
Member

flip1995 commented Feb 3, 2020

@bors r+

Let's leave the issue open and ping @arturoc to test it, once it lands in nightly. This change is an improvement either way.

@bors
Copy link
Contributor

bors commented Feb 3, 2020

📌 Commit bae129a has been approved by flip1995

@bors
Copy link
Contributor

bors commented Feb 3, 2020

⌛ Testing commit bae129a with merge a395894...

bors added a commit that referenced this pull request Feb 3, 2020
Use `checked_sub` to avoid index out of bounds

(Fixes) #4681 (possibly)

The issue likely occurs due to `lit_snip.len() < suffix.len() + 1`. You can see similar backtrace to change it to `lit_snip.len() - suffix.len() - 1000` or something then run `cargo test --release`.
But I couldn't come up with the test so I'd leave the issue open if we want.

changelog: Fix potential ICE in `misc_early`
@bors
Copy link
Contributor

bors commented Feb 3, 2020

☀️ Test successful - checks-travis, status-appveyor
Approved by: flip1995
Pushing a395894 to master...

@bors bors merged commit bae129a into rust-lang:master Feb 3, 2020
@JohnTitor JohnTitor deleted the use-checked-sub branch February 3, 2020 17:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
S-waiting-on-review Status: Awaiting review from the assignee but also interested parties
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants